SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vwlServiciosHistoricostemp
AS
SELECT     dbo.tb_ServiciosHistoricostemp.idServicioHistorico AS ID, dbo.tb_ServiciosHistoricostemp.idAgente AS Agente, 
                      dbo.tb_ServiciosHistoricostemp.FechaAlta, dbo.tb_ServiciosHistoricostemp.FechaBaja, dbo.tb_Organizaciones.CUISE, dbo.tb_Agentes.Nombres, 
                      dbo.tb_Agentes.Documento, dbo.tb_Organizaciones.Nombre AS Escuela, dbo.tb_ServiciosHistoricostemp.DescrUbic AS Descripcion_Ubicacion, 
                      dbo.tb_ServiciosHistoricostemp.Baja, dbo.tb_Funciones.Descripcion AS Funcion, dbo.tb_ClasificacionServCert.Descripcion AS Clasificacion
FROM         dbo.tb_ServiciosHistoricostemp INNER JOIN
                      dbo.tb_Organizaciones ON dbo.tb_ServiciosHistoricostemp.UbicacionOriginal = dbo.tb_Organizaciones.idOrganizaciones LEFT OUTER JOIN
                      dbo.tb_SituacionRevista ON dbo.tb_ServiciosHistoricostemp.SituacionRevista = dbo.tb_SituacionRevista.idSituacionRevista LEFT OUTER JOIN
                      dbo.tb_ClasificacionServCert ON 
                      dbo.tb_ServiciosHistoricostemp.ClasificacionServCert = dbo.tb_ClasificacionServCert.IdClasificacion LEFT OUTER JOIN
                      dbo.tb_Agentes ON dbo.tb_ServiciosHistoricostemp.idAgente = dbo.tb_Agentes.idAgente LEFT OUTER JOIN
                      dbo.tb_Funciones ON dbo.tb_ServiciosHistoricostemp.Funcion = dbo.tb_Funciones.idFuncion
GO
GRANT SELECT ON  [dbo].[vwlServiciosHistoricostemp] TO [CertificacionesServicios]
GRANT SELECT ON  [dbo].[vwlServiciosHistoricostemp] TO [Direcciones De Nivel]
GRANT SELECT ON  [dbo].[vwlServiciosHistoricostemp] TO [MCEEjecutivo]
GRANT SELECT ON  [dbo].[vwlServiciosHistoricostemp] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[vwlServiciosHistoricostemp] TO [PersonalDocenteDireccion]
GRANT SELECT ON  [dbo].[vwlServiciosHistoricostemp] TO [SoloVer]
GO
